05 мая 2024

4 стихии программной документации: The Grand Unified Theory of Documentation

Популярные инструменты в kali linux(2 часть)

4 стихии программной документации: The Grand Unified Theory of Documentation

Скрытый потенциал функции inject в Angular

Реализация циклической генерации подземелий “изнутри”: да что тут сложного?

Выявление закладных устройств с помощью радиомониторинга

AITU Military CTF 2024:Digital Fortress: Как мы инфраструктуру для полигона поднимали. Часть 2

Реверс и анализ Keyzetsu Clipper

Очень краткий словарь числового программного управления. Часть 1

Face Cooler

Странное поведение нетривиальных нулей Зета функции Римана

Кто входит в команду разработки игр?

Restricted IO в Haskell

Основные проблемы при работе с требованиями

Как бороться с фейковыми заявками в 2024 году?

Основные проблемы при работе с требованиями

Основные проблемы при работе с требованиями

Какой ПК выбрать SEO-специалисту? Тестируем на «лягушках» и делаем выводы

[Перевод] ADAS глазами Mobileye

Основные проблемы при работе с требованиями

Тюнинг Wireshark

«Винтажная» метавселенная Second Life с NASA, IBM и Dell: внезапное возрождение

Ветровая нагрузка на здания и сооружения

Основные проблемы при работе с требованиями

Разбирая бэклог. Часть 9. Кратко о 4 проектах на базе OpenBOR или вторая жизнь beat 'em up'ов и файтингов. 2021-2024

[Перевод] Алгоритм пересечения полигонов

[Перевод] Мега-Учебник Flask Глава 7: Обработка ошибок (издание 2024)

Мы хотим, чтобы сервера падали одновременно

04 мая 2024

Как обойти лимит Telegram API для групп свыше 10,000 участников

Заметки для новичка: Как провести первую ретроспективу и не облажаться?

О датаомах и несостоявшихся ноосферах

Главные отличия PCA от UMAP и t-SNE

Что такое мощность генератора? Как правильно выбрать генератор

Кто о чем, а мы о деньгах, или сколько стоит сотрудника нанять?

Лазеры, сервопривод, WiFi MESH-сети и сноуборд

[Перевод] Что нужно знать, чтобы успешно пройти System Design Interview

Как Алексей Пажитнов сделал сиквел Тетриса и забыл про него

Zigbee датчик мониторинга углекислого газа EFEKTA Pixel Open Air

Библиотека GopherJS в Golang

Кока-кола убивает! Пример успешного ремонта 17-ти дюймового Sony Vaio SVE17

Хватит грызть любимый кактус! Как включить мозги и спасти лягушку из кастрюли

Первый музыкальный клип, созданный нейросетью Sora от OpenAI, революция или баловство?⁠⁠ Как работает?

Как HR-BP разговаривать с собственником

Standard Time как его видит IBM

Создание простой Roblox игры без особого знания Lua

Как правильно готовить водородную энергетику

Библиотека dplyr в R

Воплощаю мечту, создавая собственную игру

Перевод Spring Boot приложения с HTTP на HTTPS без ругани браузера

Мощные GPU в Китае: полное самообеспечение к 2027 году. Реально ли?

Что учесть если используешь SignalR и захочешь масштабировать .Net-приложение?

Как защититься от скликивания в Яндекс Директе

[Перевод] Какие должны быть пароли в 2024 году?

[Перевод] Никто не даст вам повышения — вы сами должны взять его сами

Разбирая бэклог. Часть 8. Пятилетие инди или 8 разножанровых проектов со ставкой на минимализм. 2013-2018

Валютные инвестиции в России, как спасать рубли от обесценивания

Ехал handler через handler, или почему всё тормозит

03 мая 2024

Идеальный ум

Опросы в Telegram: как сделать и для чего они нужны бизнесу

[Перевод] Rust 1.78.0: Диагностические атрибуты, проверка предусловий unsafe и детерминированное повторное выравнивание

Bodyfuck – как писать программы без клавиатуры и c пользой для здоровья

Сверхсветовая связь

Отопление майнингом. Как я грею дом бесплатно

Связь между Arduino по оптоволокну через SFP трансиверы

[Перевод] От пластины до ПК. Внутри лаборатории Intel

Data сontract: давайте попробуем договориться

Контекст в Vue/Nuxt: осознать, не терять и беречь

На практике пробуем KAN – принципиально новую архитектуру нейросетей

[Перевод] Что случилось с Google

Пробуем закрепить принципы работы компании. Пишем свой Манифест

Обновлённый ЕМИСС: веб-приложение от непрограммиста

[Перевод] Системное мышление: основополагающие концепции

Адаптация приложений к специальной версии Платформы nanoCAD 23.1 для отечественных ОС Astra Linux, Alt Linux и РЕД ОС

Как аналитик учился java log читать. Часть первая: логи бывают разные

Как LLM учат понимать синтаксис

Чтение на выходные: «Дизайн привычных вещей» Дона Нормана

Как мы в 4 раза ускорили мобильную версию ВКонтакте

Как тренить в кайф — путь минималиста

Гидроударный Насос

4 частых вопроса на собеседовании по части Kubernetes, с которыми может столкнуться каждый. Часть 1

Перспективы развития современных ГТУ установок и альтернативный путь их развития

Lombok — как с ним жить, а не страдать или вариант best practics для lombok

Автоматизация проектного управления и долгосрочного планирования

Планирование смен сотрудников в офлайн ритейле: как упорядочить хаос

Как мы организовали работу высоконагруженного сервиса для ресторанного бизнеса и что пришлось пережить

Майские мини-ПК: 5 хороших моделей для разных задач

Обзор новых моделей Cisco

Как нам ChatGPT ускорил подбор на 30%

Как физическим лицам, самозанятым, ИП и компаниям не потерять деньги из-за товарного знака

«А ты уран захватил?»: как хотели создать атомный автомобиль

От управления блокчейн-токенами к офф-чейнам: как работает автоматизация смарт-контрактов

Разбираемся с стейблкойном на TON или как ваши средства могут заблокировать

Сбор данных мониторинга из Frontend JS приложений используя Grafana Faro

Какие бывают аналитики: 10 ролей и еще 3

Путь к удовлетворенности: анализ роботы в компании с помощью таблицы оценки

Как мы подходим к автоматизации процессов в компании заказчиков

Как Apple на самом деле следит за вами

Ubuntu 24.04 LTS уже доступен для загрузки: что нового и какие изменения в дистрибутиве?

Интерфейсы для конструкторов в Dart

LINUX: от космических кораблей и суперкомпьютеров до кинопроизводства  и интернета вещей

Как дизайнер зарабатывает 2 000 000 $ в год без сотрудников и без расходов на маркетинг?

4 принципа, которые позволят достичь вершины в управлении персоналом

Исследуем российский рынок 3D-конфигураторов в 2024 году

Сколько денег приносит IT-подкаст? Андрей Смирнов, автор Frontend Weekend и руководитель клиентской разработки Х5 Tech

Инженерный FPGA-драйв: обсуждаем инструменты для работы с ПЛИС и запускаем Quake 2 на российском RISC-V

Разбираемся с this в JavaScript раз и навсегда

Атакуем коллег через токсичные ярлыки ”pdf” и Web-приложения. Часть 2

Что случилось с Sapphire из Битвы пет-проектов?

Сегментированное сканирование сети с использованием SeteZor

Ностальгируем по Minecraft. История о том, как мы запустили собственный сервер в игре

Кратко про Uplift-моделирование

Эволюция в мире UX: как мы создали паттерн проектирования и упростили прогулки пользователей по панели управления

ABC-XYZ анализ на Python. Управление ассортиментом и схемами поставок

Зачем компании делают коллаборации, и считать ли встречу выпускников коллабой

[Перевод] HR-аналитика: история развития

Цикл статей о Greenplum. Часть 1. GP под капотом

[Перевод] Как мы управляем контейнерной платформой: история adidas о прошлом, настоящем и будущем

Управление API или API Security? Что это такое?

Атаки на Bluetooth. Часть 1

Вселенная кода, доступная каждому: презентация GitVerse

От советских компиляторов до грязных трюков: что поведают на C++ Russia 2024

Как стать BI-аналитиком? Онлайн и офлайн, теория и практика

Берём ноутбук и отсекаем всё лишнее

Энтропия на страже безопасности: эволюция генераторов случайных чисел

7 процессоров AMD на любой кошелек, на которые стоит обратить внимание

Плазма: преобразование свалочного газа в топливо

Изгиб питона: 6 взглядов на игру из 1970-х

Почему профсоюзы – это win-win-win

Бесплатный аналог Arduino из мусорки

Создание онлайн видео плеера

Карты, деньги, ELK. Или как айтишник деньги считал

Читаем нажатия ИК-пульта под Linux

Как избавиться от синдрома самозванца, перестать себя обесценивать и бояться крутых проектов

Безопасность веб-приложений для самых маленьких фронтов

02 мая 2024

Как веб-технологии помогают искать золото

SMS Firewall: жирная точка в войне со спамом или унылый обходной манёвр?

Анализ распределение простых чисел. Часть 1

Управление оффсетами в Kafka

Регистрация компании в Латвии

SVG-виджеты для tcl/tk. Часть I

SOLIDно знать…

Встречают по README — что нужно знать о документации

[Перевод] Они проводили секретные эксперименты над собой; их открытия помогли выиграть войну

PHP/FI 1. Personal Home Page Tools/Forms Interpreter

Право на ремонт в ЕС: компании будут чинить устройства после истечения гарантии

Миграция на российские IT-решения. Успешный кейс нашей команды

Кто такие ИТ-архитекторы и какие задачи они решают

Как Nvidia стала флагманом среди IT-компаний

[Перевод] Как повысить удовлетворённость сотрудников: 12 гарантированных способов

ctrl+c ctrl+v: автоматизируем прохождение авторизации в DAST

Подборка крутых докладов по С++ за 2023 год

Используем паттерн Decorator в Bitrix

Мифы о работе тестировщиков, на которые всегда один ответ: «Ага, конечно. Ты полностью прав»

Kotlin + Maven toolchain

Удаленка. Мой путь к выгоранию (и обратно)

Что такое Java Spring и как с ним работать

Как организовать информационную безопасность в компании с нуля: два подхода, которые помогут ничего не упустить

Шаг за шагом: разработка 3D-игры в Godot 4.2 для начинающих

Security Week 2418: приватность автотелеметрии

Как начать писать на Java в VSCode

Что такое Java Spring и как с ним работать

[Перевод] Как запустить Windows 95 на одноразовом вейпе

[Перевод] Измерение продуктивности разработчиков. Ответ McKinsey

Как я тестировал российские фоторедакторы, полжизни проработав в Фотошопе

Сказ о том, как мы искали новые векторные расширения на ARM

Продуктовый подход на минималках

Оживляем раритетный домофон с магнитным ключом

Конференция «Инженеры будущего»: опыт участника-2024

Spring Boot Starter: практически, принципиально и подробнее. Part 1

Система условных обозначений BPMN

В облако на работу: Все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Точки над Ё

Как Яндекс создал свою шину данных, чтобы передавать сотни гигабайт в секунду

Камера с распознаванием лиц и стрельбой слезоточивым газом

Ландшафт угроз информационной безопасности последних лет. Часть 2

Будь в курсе! Как мы увеличили интерес и вовлеченность сотрудников к новостям компании

ТОП-7 инди-игр или кто спасает игровую индустрию

Вписаться в интерфейс, но не слиться с ним

Костыли, которые горят, пока всё лопается: как выглядит разработка под децентрализованные финансы

Невероятный SSD от Western Digital на 368 терабайт, который весит 15 кг и ездит на колесиках

Редактор зелий

Построение сложных логических элементов на резисторно-транзисторной логике

01 мая 2024

О лени в обучении

Реализация SHA256 и SHA512 на языке RUST

[Перевод] Как Uber обслуживает более 40 миллионов чтений в секунду из онлайн-хранилища с помощью встроенного кэша

[Перевод] Как интеллектуальные NPC Ubisoft справляются с динамическим взаимодействием с игроками?

Продвинутое использование форм в Django (на примере Bootstrap и crispy)

Перемещение указателя на смещение в Kafka

Айти. Войти или не войти?

Мамихлапинатапай

Странная история о вездесущих тараканах. Сбой в матрице или когнитивный феномен?

Зачем я делаю дайджесты и рассказываю людям об их работе

Кастиниг, или было у отца четыре сына…

Суслик и пингвин: кодим на Go под Linux

Telegram Bot на Kotlin: Шпаргалка

Токсичный, но важный металл для солнечных панелей и не только: краткая история кадмия

Делаем из битого планшета одноплатник: подключаем Android-устройства к дешевым микроконтроллерам через UART

Вспомнить за майские: 20 шагов для апгрейда информационной безопасности

Переходник PS/2 – USB

Этендю и голограммы

Scala Digest. Выпуск 16

(Не) безопасный дайджест: открытый сервер, морская утечка и атака на цепочку поставок

Регенерация мозга. Межвидовое скрещивание

Создание самодельного 3-d принтера на кинематике coreXY

Большая иерархия в SQL запросе + PostgreSQL

30 апреля 2024

[Перевод] GPU-вычисления в браузере на скорости нативного приложения: марширующие кубы на WebGPU

VGranite — Софт для преобразователя интерфейсов serialethernet

Неожиданности IPv6, или почему тупят Instagram и WhatsApp через прокси и VPN

Рендерим таблицы с помощью Symbiote.js

«Искусство схемотехники»: отзыв на русскоязычную версию третьего оригинального издания

Миниатюризация систем квантового распределения ключей с помощью фотонных интегральных схем, часть 2: Сценарии применения

Почему ChatGPT не заменит копирайтеров? Мой эксперимент с результатами

Как составить хорошее резюме и продать себя дорого

Новая эра диагностики: Как с помощью ИИ можно диагностировать рак кожи на ранней стадии

Предтечи мрачного будущего или 4+1 ранних киберпанк фильмов категории «B». 1984-1988

О холиварах в IT

Elevator Pitch, он же Elevator Speech: как найти инвестора, партнёра или работу за одну минуту

Пора внедрять ORM в вашу систему

Почему ни в коем случае НЕ надо становиться DevOps инженером! Предостережения начинающим и совет что же делать если «НЕ»

Инструменты AutoML в 2024

[Перевод] Почему я отказался от разработки игр на Rust, часть 1

Попросил нейросети собрать игровой ПК за 100 000 рублей. Вот что из этого получилось

Революция в цифровой инфраструктуре: контейнерные центры обработки данных (КЦОД)

Новые коллекции в Android

[Перевод] 50 лет спустя: Революционный микропроцессор 8008

Кратко про библиотеку Axum в Rust

Кажется, дождь собирается. Пишем приложение для отслеживания прогноза погоды

Microsoft опубликовала исходники MS-DOS 4.00, первая ОС от компании с графическим интерфейсом и поддержкой мыши

Telegram Apps Center – главный каталог мини-приложений в Telegram с миллионами пользователей

Построение логических элементов на транзисторах

Интеграция с ЕСИА на Node.js без CryptoPro [2024]

Самое бессмысленное обучение: почему благодаря школе и вузу вы «застряли» в болоте

Коробки — российский аналог Docker

Как перенести все записи из выбранного гугл календаря в таблицу менее чем за минуту при помощи скрипта

29 апреля 2024

17 вредных советов для тех, кто проверяет документацию и технические тексты

Как запустить WebRTC на сервере, или как я пилю вебкам

[Перевод] Обработка ошибок в web apps не должна быть такой сложной

Вы думаете рисовать линии это просто?

Подбор гиперпараметров RAG-системы с помощью Optuna

[Перевод] Как Google изменил свой поиск к худшему

Smart LED: Адресная LED подсветка с управлением через Алису

Картографический фотопроект «По местам съёмок фильма «Брат 2»

Разбирая бэклог. Часть 7. Diablo. 5+7 2D и 3D альтернатив или куда меня завела попытка изыскания аналогов ARPG серии

Раскрываем секретные функции: магия макросов в Burp Suite

Как мы Цифровую кафедру в КАИ запускали

Алгоритм деления 2W-разрядных чисел с использованием операций с числами разрядностью W

От Digital Equipment до Nixdorf: старые бренды в IT, которых больше нет

И снова о useCallback

AITU Military CTF 2024: История о том, как мой сон привел к поднятию киберполигона в стенах моего университета. Часть 1

Погружение в метаклассы в Python

Роль поддержки (Саппорт) в Mobile Legends

Проблемы внедрения ИИ: почему искусственный интеллект в процессах отдела продаж — будущее, но точно не настоящее?

Новый тренд на «Сообщества» или что это такое?

Как превратить игрушечного робота-доставщика в ровер с беспроводным управлением через мобильное приложение

[Перевод] Cовместное использование GitHub Actions, Docker и GitHub NPMvPackage

Инсайдерская сборка, исчезновение ведущего разработчика и EOL — примечательные факты о CentOS и ее альтернативы

Комплаенс-платформа для приёма жалоб и работы с ними

Заказчик или исполнитель должен подавать отчеты в кабинете ОРД для исполнения закона о маркировке рекламы?

Как мечтать быть переводчиком, а стать Project Manager-ом и быть счастливым

Кто убивает мое производство одежды?

Управление схемами в Kafka с использованием Schema Registry

Как выбрать быстрый виртуальный сервер

Как обнаружить и устранить мультиколлинеарность с помощью Statsmodels в Питоне

Тет-а-тет: как общение с командой делает проекты крутыми?

Карьера в сфере онлайн-образования: в какой роли лучше всего работать

Как так вышло, что при лишнем шаге сборки моё приложение на Zig ускоряется в 10 раз

Raspberry Pi выпустил продвинутую версию Compute Module 4S: на что способен одноплатник?

Играем в крестики-нолики c RPN калькулятором

Не UI единым: как провести UX-ревью сложного IT-продукта и не утонуть в данных? Гайд от практика

Книжный клуб АСКОН: что читают разработчики САПР?

Как Фёдор Михайлович Достоевский и Фридрих Ницше повлияли на мировоззрение Дарта Вейдера

Мобильная разработка за неделю #536 (22 — 28 апреля)

Виртуальное повышение. Эскалируем привилегии в VirtualBox

Подключаем модуль TM1638 к Arduino без библиотеки SPI

SwiftUI уроки (часть 10)

А/А-тест — как проводить с примерами

Новый взгляд на старые игры. Часть 4. Duke Nukem 3D (1996) + add-ons + EDuke32 (source-port)